rain on one's parade - Turkish English Dictionary